Open the Portico Schema site
Portico Developer Guide
PDL Request Definition
Special Processing Rules > EMV > ParameterDownload Service > PDL Request Definition

The following table defines the PDLBlockReq which is applicable when using the "Parameter Data Download system interface pass-thru" method for interfacing with the Parameter Data Download system. If using the "Parameter Data Download system interface partially abstracted" method, then see the PDLRequest schema definition.

Field Name Length Format Source Value/Description
PARAMETER TYPE 2 N TERM

Indicates the action the terminal is requesting or terminal confirmation that the PDL data has been received.

  • 06 = Request EMV PDL
  • 07 = Confirm EMV PDL Table Data. This value should be sent for each Table when POS receives "Y" in END-OF-TABLE FLAG field in EMV PDL Response.
TABLE-ID 2 N TERM

Indicates the type of EMV PDL data the POS is requesting.

  • 10 = Table Versions & Flags
  • 30 = Terminal Data
  • 40 = Contact Card Data
  • 50 = Contactless Card Data
  • 60 = Public Key Data
CARD TYPE 2 N TERM

Indicates the card type as returned in Table-ID 10 Table Versions & Flags. This field is required for Table-IDs 40-60. For Table-IDs 10-30, this field is space-filled.

  • 01 = Visa
  • 02 = Mastercard
  • 03 = American Express
  • 04 = Discover
  • 07 = JCB
  • 08 = Union Pay International
PARAMETER VERSION or TABLE VERSION 3 A/N TERM

The Parameter Version is used in a request for Table-ID 10 only—space filled for most current version, otherwise valid version number (e.g., 001, 002).

Table Version is used in requests for Table-IDs 30-60. The POS should echo back the version needed for the appropriate Table that was sent back from the Host in the initial PDL response.

BLOCK SEQUENCE NUMBER 2 N TERM
  • 00 = Value to be used when requesting Table-ID 10 or sending a confirmation.
  • 01-99 = Values to be used when requesting Table-IDs 30-60.